// 
//  This file contains 'Framework Code' and is licensed as such
//  under the terms of your license agreement with Intel or your
//  vendor.  This file may not be modified, except as allowed by
//  additional terms of your license agreement.
// 
// //************************************************************************
// *                                                                        *
// *      Intel Restricted Secret                                           *
// *                                                                        *
// *      QPI Reference Code                                                *
// *                                                                        *
// *      ESS - Enterprise Silicon Software                                 *
// *                                                                        *
// *      Copyright (c) 2013 - 2014 Intel Corp.                             *
// *                                                                        *
// *      This program has been developed by Intel Corporation.             *
// *      Licensee has Intel's permission to incorporate this source code   *
// *      into their product, royalty free.  This source code may NOT be    *
// *      redistributed to anyone without Intel's written permission.       *
// *                                                                        *
// *      Intel specifically disclaims all warranties, express or           *
// *      implied, and all liability, including consequential and other     *
// *      indirect damages, for the use of this code, including liability   *
// *      for infringement of any proprietary rights, and including the     *
// *      warranties of merchantability and fitness for a particular        *
// *      purpose.  Intel does not assume any responsibility for any        *
// *      errors which may appear in this code nor any responsibility to    *
// *      update it.                                                        *
// *                                                                        *
// **************************************************************************
// **************************************************************************
// *                                                                        *
// *  PURPOSE:                                                              *
// *                                                                        *
// *      This file contains EVRecipe definition of QPIRC.                  *
// *                                                                        *
// **************************************************************************
// 
//
// *  IMPORTANT NOTICE:
// *
// *  This file is auto-generated by EVAutomation scripts. Please avoid making
// *  changes to this file manually. Rather, update the XLS Sheet and run the tool to
// *  update this file
// *


EV_RECIPE_HEADER QpiEvHdrTable_HSX = { 
  0x5F56455F,
  "6.00",
  52,
  0,
  "Info : 1.0:194268.0"
};



EV_RECIPE_ENTRY QpiEvRecipeTable_HSX[] = { 
    {TYPE_QPI_IAR, 1, 0x2000000d, 0x3f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x80},  //Set qpi0_cdr_acq_length_ln0 in IOVB_CDR3_0_0,
    {TYPE_QPI_IAR, 1, 0x20000009, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x6},  //Set qpi0_pg_track_bnd0 in IOVB_PG1_1_0,
    {TYPE_QPI_IAR, 1, 0x20000008, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x10},  //Set qpi0_pg_acq_bnd0 in IOVB_PG0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000007, 0xc7, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_ig_track_bnd0 in IOVB_IG0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000007, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_ig_acq_bnd0 in IOVB_IG0_1_0,
    {TYPE_QPI_IAR, 1, 0x2000000b, 0xfe, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_cdr_ppm_offset_en_ln0 in IOVB_CDR1_0_0,
    {TYPE_QPI_IAR, 1, 0x2000000b, 0x1, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_cdr_ppm_offset_bnd0 in IOVB_CDR1_1_0,
    {TYPE_QPI_IAR, 1, 0x2000000a, 0x7f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_enbl_cdr_hang_det_ln0 in IOVB_CDR0_0_0,
    {TYPE_QPI_IAR, 1, 0x2000001c, 0x3f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x40},  //Set qpi0_psa_cfg_bnd0 in IOVB_AFE_CTL0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000010, 0xcf, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x20},  //Set qpi0_agc_acq_length_ln0 in IOVB_AGC1_0_0,
    {TYPE_QPI_IAR, 1, 0x20000010, 0xfc, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x2},  //Set qpi0_agc_gain_acq_bnd0 in IOVB_AGC1_1_0,
    {TYPE_QPI_IAR, 1, 0x2000000f, 0x7f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_rx_agc_use_err_data_ln0 in IOVB_AGC0_0_0,
    {TYPE_QPI_IAR, 1, 0x20000005, 0xf0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x7},  //Set qpi0_rx_vref_sel_ln0 in IOVB_RX_VREF0_0_0,
    {TYPE_QPI_IAR, 1, 0x20000012, 0x3f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0xc0},  //Set qpi0_dfe_acq_length_ln0 in IOVB_DFE1_0_0,
    {TYPE_QPI_IAR, 1, 0x20000011, 0xfc, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x3},  //Set qpi0_dfe_gain_acq_bnd0 in IOVB_DFE0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000013, 0xf3, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x4},  //Set qpi0_rx_dfelsb_sel_bnd0 in IOVB_DFE2_1_0,
    {TYPE_QPI_IAR, 1, 0x20000013, 0xfc, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x2},  //Set qpi0_rx_dfesum_mfc_10gen_ln0 in IOVB_DFE2_0_0,
    {TYPE_QPI_IAR, 1, 0x20000005, 0x9f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x60},  //Set qpi0_rx_vcm_ds_sel_bnd0 in IOVB_RX_VREF0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000005, 0xef, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_rx_vcm_sum_sel_bnd0 in IOVB_RX_VREF0_1_0,
    {TYPE_QPI_IAR, 1, 0x20000006, 0x0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x20},  //Set qpi0_spare0_bnd0 in IOVB_SPARE0_1_0,
    {TYPE_QPI_IAR, 1, 0x30000007, 0x0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x20},  //Set qpi0_spare0_ln20 in IOVC_SPARE0,
    {TYPE_QPI_IAR, 1, 0x20000020, 0xfe, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x1},  //Set qpi0_ibist_ism_iref_ovr_en_bnd0 in IOVB_IREF_OVR_1_0,
    {TYPE_QPI_IAR, 1, 0x20000027, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x3f},  //Set qpi0_txeq_half_lvl0_ln0 in IOVB_TXEQ_HALF_LVL0_0_0,
    {TYPE_QPI_IAR, 1, 0x20000028, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x39},  //Set qpi0_txeq_half_lvl1_ln0 in IOVB_TXEQ_HALF_LVL1_0_0,
    {TYPE_QPI_IAR, 1, 0x20000029, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x32},  //Set qpi0_txeq_half_lvl2_ln0 in IOVB_TXEQ_HALF_LVL2_0_0,
    {TYPE_QPI_IAR, 1, 0x2000002a, 0xc0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x2c},  //Set qpi0_txeq_half_lvl3_ln0 in IOVB_TXEQ_HALF_LVL3_0_0,
    {TYPE_QPI_IAR, 1, 0x20000034, 0xf0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x5},  //Set qpi0_ctle_rdeg_fullspeed_bnd0 in IOVB_RX_CTLE2_1_0,
    {TYPE_QPI_IAR, 1, 0x20000034, 0xf, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x50},  //Set qpi0_ctle_rdeg_halfspeed_bnd0 in IOVB_RX_CTLE2_1_0,
    {TYPE_QPI_IAR, 1, 0x3000000d, 0xf0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x9},  //Set qpi0_fwdc_dllvsetctl in IOVC_DLL_CTL2,
    {TYPE_QPI_IAR, 1, 0x20000003, 0xf3, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0xc},  //Set qpi0_rx_afe_offsetcor_gain_bnd0 in IOVB_RX_CTL2_1_0,
    {TYPE_QPI_IAR, 1, 0x20000001, 0x3f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0xc0},  //Set qpi0_rx_dfe_summer_ctl_ln0 in IOVB_RX_CTL0_0_0,
    {TYPE_QPI_IAR, 1, 0x2000002c, 0xe0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x1e},  //Set qpi0_tx_vref_sel_bnd0 in IOVB_TX_VREF_1_0,
    {TYPE_QPI_IAR, 1, 0x2000002d, 0xe0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_tx_iref_ctl_bnd0 in IOVB_TX_IREF_1_0,
    {TYPE_CSR, 4, 0x00147244, 0xfffffeff, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x100},  //Set icomp_track in qpimisc0_cc_misc_ctl_1,
    {TYPE_CSR, 4, 0x00147228, 0xffffff0f, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x10},  //Set tx_icomp_gain_sel in qpimisc0_cc_icomp,
    {TYPE_CSR, 4, 0x00147238, 0xfffffffc, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set tx_rxdet_ctl in qpimisc0_cc_tx_ctl,
    {TYPE_CSR, 4, 0x0014723c, 0xffc0ffff, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x200000},  //Set tx_pwr_cfg in qpimisc0_cc_pwr,
    {TYPE_CSR, 4, 0x00147210, 0xc0ffffff, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set rxdcc_extval in qpimisc0_cc_dcc_ovrd,
    {TYPE_CSR, 4, 0x00147214, 0xff1fffff, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set pi_tst in qpimisc0_cc_dfx_misc,
    {TYPE_QPI_IAR, 1, 0x20000003, 0xdf, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_rx_invert_phasedet_slope_ln0 in IOVB_RX_CTL2_0_0,
    {TYPE_QPI_IAR, 1, 0x20000002, 0xf, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_rx_spare_ln0 in IOVB_RX_CTL1_0_0,
    {TYPE_QPI_IAR, 1, 0x30000016, 0xf0, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x0},  //Set qpi0_fwdc_rx_spare in IOVC_RX_CTL3,
    {TYPE_QPI_IAR, 1, 0x30000010, 0xe0, WILDCARD_32, WILDCARD_32, 1 << QPI_RATE_64GT, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x18},  //Set qpi0_fwdc_lcampcapctl in IOVC_LCPKAMP_CFG1,
    {TYPE_QPI_IAR, 1, 0x30000010, 0xe0, WILDCARD_32, WILDCARD_32, 1 << QPI_RATE_72GT, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x10},  //Set qpi0_fwdc_lcampcapctl in IOVC_LCPKAMP_CFG1,
    {TYPE_QPI_IAR, 1, 0x30000010, 0xe0, WILDCARD_32, WILDCARD_32, 1 << QPI_RATE_80GT, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0xa},  //Set qpi0_fwdc_lcampcapctl in IOVC_LCPKAMP_CFG1,
    {TYPE_QPI_IAR, 1, 0x30000010, 0xe0, WILDCARD_32, WILDCARD_32, 1 << QPI_RATE_96GT, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x2},  //Set qpi0_fwdc_lcampcapctl in IOVC_LCPKAMP_CFG1,
    {TYPE_QPI_IAR, 1, 0x2000002b, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32,  (1 << A0_STEP), HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x5},  //Set qpi0_txdcc_wsel_bnd0 in IOVB_TXDCC0_1_0,
    {TYPE_QPI_IAR, 1, 0x30000026, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32,  (1 << A0_STEP), HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x5},  //Set qpi0_txdcc_wsel_ln20 in IOVC_TXDCC_CALSM_CTL0,
    {TYPE_QPI_IAR, 1, 0x2000002b, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32, Bx_REV | Cx_REV | Lx_REV | Mx_REV | Rx_REV, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x6},  //Set qpi0_txdcc_wsel_bnd0 in IOVB_TXDCC0_1_0,
    {TYPE_QPI_IAR, 1, 0x30000026, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32, Bx_REV | Cx_REV | Lx_REV | Mx_REV | Rx_REV, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x6},  //Set qpi0_txdcc_wsel_ln20 in IOVC_TXDCC_CALSM_CTL0,
    {TYPE_QPI_IAR, 1, 0x30000025, 0xf8, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x6},  //Set qpi0_dll_wsel_ln20 in IOVC_DLL_CALSM_CTL0,
    {TYPE_CSR, 4, 0x00145120, 0xfdffffff, WILDCARD_32, WILDCARD_32, WILDCARD_32, WILDCARD_64, HSX_SOCKET, (1 << EP_SKU_TYPE) | (1 << EX_SKU_TYPE), 00, 0x2000000},  //Set stagger_en in qpi0_pq_csr_mcsr0
};